.main > *{padding: 40px 0 50px; clear: left;}
.main .index-1{padding: 0px 0px 50px 0; background:#fff}

.wrap.qg {background-color: #eee; padding: 10px;}
.index-1 .hd{background: #d72502; color: #fff; width: 50px; height: 50px; text-align: center;line-height: 1.3}
.index-1 .hd em{ margin-top: 8px; display: block; font-weight: bold;}
.index-1 .nav{ width: 1023px; height: 50px; overflow: hidden;  margin-top: 2px; padding-left: 5px;}
.index-1 ul{ width: 1038px;}
.index-1 ul li{ float: left; width: 63px;line-height: 14px; text-align: center;border-right: 1px solid #333; margin: 5px 0;}
.index-1 ul li a:hover{ color: #d72502;}
.main .index-2{padding: 36px 0}
.index-2 .wrap > *{ height: 230px;background: #F9F9F9;border: 1px solid #E1E1E1;border-radius: 5px;}
.index-2 .wrap .left{width: 666px; }
.index-2 .wrap .left .group{ margin: 14px 0 16px 15px;}
.index-2 .wrap .right{ width:398px;}
.index-2 .wrap .right .group{ margin: 14px 0 0 15px;}
.index-2 h2{background: #d72502; height: 32px; line-height: 32px; font-size: 18px; font-weight: bold;padding: 0 18px; display: inline-block; color: #fff; margin-bottom: 12px;}
.swiper-headline{ position: relative;}
.swiper-headline .bd{ width:100%; height:163px; overflow:hidden;}
.swiper-headline .fr{ width:355px; margin-right: 30px;}
.swiper-headline .fr h3 { font-size: 20px; font-weight: bold;line-height: 52px;border-bottom: 1px dashed #CCC; margin-left: -10px;}
.swiper-headline .fr h3 a:hover,.swiper-headline .fr .txt a:hover{color: #d72502;}
.swiper-headline .fr .txt{line-height: 30px; color: #333; margin-top: 10px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow: hidden;}
.swiper-headline .fr .txt a{ color: #333;}
.swiper-headline .prev,
.swiper-headline .next{ width: 20px; height: 50px;border-radius: 5px; position: absolute; top: 60px; z-index:999;}

.index-2 .prev{background:url('../image/prev.png') no-repeat center; left: 0;}
.index-2 .next{background:url('../image/next.png') no-repeat center; right: 0;}

.index-2 .right .nav{ font-size: 14px; overflow: hidden;}
.index-2 .right .nav li{ width: 24.5%; float: left; text-align: center;}
.index-2 .right .nav i{  display: block; margin: 0 auto;}
.index-2 .right .nav1{ margin:5px 0 15px}
.index-2 .right .nav1 li i{ height: 40px; width: 40px;background:url('../image/icon2.png') no-repeat -40px 0;}
.index-2 .right .nav li:hover a{ color: #d72502}
.index-2 .right .nav1 li:hover .icon-1 {background-position: 0 0;}
.index-2 .right .nav1 li:hover .icon-2 {background-position: 0 -80px;}
.index-2 .right .nav1 .icon-2 {background-position: -40px -80px;}
.index-2 .right .nav1 li:hover .icon-3 {background-position: 0 -40px;}
.index-2 .right .nav1 .icon-3 {background-position: -40px -40px;}
.index-2 .right .nav1 li:hover .icon-4 {background-position: 0 -120px;}
.index-2 .right .nav1 .icon-4 {background-position: -40px -120px;}
.index-2 .right .nav2 li{ width: 78px; height: 78px;border: 1px solid #D6D6D6; margin-left: 16px;border-radius: 4px;background: #fff}
.index-2 .right .nav2 li:first-child{ margin-left: 0;}
.index-2 .right .nav2 i{background-position: center top;background-repeat: no-repeat;  width: 49px; height: 49px; margin-top: 5px;}
.index-2 .right .nav2 .icon-1  {background-image: url("../image/icon3-1.png");}
.index-2 .right .nav2 .icon-2  {background-image: url("../image/icon3-2.png");}
.index-2 .right .nav2 .icon-3  {background-image: url("../image/icon3-3.png");}
.index-2 .right .nav2 .icon-4  {background-image: url("../image/icon3-4.png");}
.main .index-3{ height: 370px;background:#363233 url('../image/bg1.jpg') no-repeat center; padding: 80px 0 0}
.index-3 .wrap > *{ width: 50%;}
.index-3 .right{ height: 282px;background: #fff}
.index-3 .right .group{ margin: 32px 0 0 34px}
.index-3 .tab .nav1{  overflow: hidden;}
.index-3 .tab .nav1 li{ width: 85px; height: 33px; line-height: 33px;border: 1px solid #D6D6D6;border-radius: 4px; overflow: hidden; text-align: center; margin-right: 11px; float: left; cursor: pointer; font-weight: bold;}
.index-3 .tab .nav1 li.active{ color:#d72502;border-color: #d72502}
.index-3 .tab .cont1{ height:194px; position: relative;}
.index-3 .tab .cont1 h3{ font-size: 20px; height: 36px; font-weight: bold;}
.index-3 .tab .cont1 .info{ line-height: 28px; margin-right:48px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow: hidden; height: 140px; }
.index-3 .tab .cont1 .nav2 li{ font-size: 14px;line-height: 28px; cursor: pointer; color: #333;}
.index-3 .tab .cont1 .cont2{ position: absolute; left: 234px; top: 0;}
.index-3 .tab .cont-li,.index-3 .tab .cont2 li{ display: none;}
.index-3 .tab .active,
.index-3 .tab .cont1 .cont2 li.active{ display: block;}
.index-3 .tab .cont1 .nav2 li.active{ display: block;color: #d72502; font-weight: bold;}
.index-4 ul{ width: 1090px;}
.index-4 li{ position: relative; width: 245px; height: 170px;padding: 20px 0 0 15px; float: left; margin: 0 12px 20px 0;background:#fff url('../image/bg2.png') no-repeat center;border-radius: 8px 8px 0 0; overflow: hidden; border-radius: 5px;}
.index-4 li:hover{/* box-shadow: 0 0 20px #ccc; */ cursor: default;}
.index-4 li img{ position: absolute; right: 8px; bottom: 0;}
.index-4 li .name{ font-size: 20px;line-height: 46px; font-weight: bold;}
.index-4 li .txt{ color: #333;line-height: 24px;}
.index-5 li{ float: left; width: 206px; padding-top: 10px; border: 1px solid #f7f4f3; height: 278px; margin-left: 10px; text-align: center; color: #333; font-size: 15px;background: #F9F9F9; cursor: default; border-radius: 5px;}
.index-5 li:hover{box-shadow: 0 0 10px #ccc}
.index-5 li:first-child{ margin-left: 0;}
.index-5 li .top { position: relative; overflow: hidden; height: 102px; margin:0 8px}
.index-5 li .top span{ display: inline-block;}
.index-5 li .top .month{min-width: 60px; position: absolute; top: 20px; left: 0;line-height: 1;}
.index-5 li .top .month b{ font-size: 60px; color: #333;}
.index-5 li .top .price{ position: absolute; right: 0; top: 26px;line-height: 1.3;}
.index-5 li .top .price p{ font-size: 16px;}
.index-5 li .top .price b{ font-size: 28px; color: #d72502;}
.index-5 li .center{ height: 66px;background: #cae8ff ; padding-top: 10px;line-height: 28px; margin-bottom: 20px;}
.index-5 li .center b{ color: #333;}
.index-5 li .bottom{line-height: 28px; background: url("../image/icon-zj.png") no-repeat center 5px}
.index-6 .left{ width: 666px;}
.index-6 .right{ width: 397px;}
.index-6 .title1{ margin-bottom: 18px;}
.index-6 .group{background: #fff; overflow: hidden; height: 545px;}
.index-6 .left .top{ margin: 30px 30px 0 }
.index-6 .left .top h3{ font-size: 22px;color: #d72502; font-weight: bold;;}
.index-6 .left .top .txt{line-height: 23px; color: #333; margin: 20px 0 10px;}
.index-6 .left .top .txt .more{ color: #d72502;}
.index-6 .left .scroll li{  height: 42px; color: #333; clear: left}
.index-6 .left .scroll li p{float: left;}
.index-6 .left .scroll li .name{ width: 130px; text-indent: 28px;}
.index-6 .left .scroll li .educa{ width: 100px}
.index-6 .left .scroll li .address{ width: 212px}
.index-6 .left .scroll li .money{ width: 118px;}
.index-6 .left .scroll li .date{ width: 103px;}
.index-6 .left .scroll .hd{ height: 36px; line-height: 36px;background: #d72502; overflow: hidden; margin-bottom: 10px; color: #333; font-weight: bold;}
.index-6 .left .scroll .hd li {color: #fff;}
.index-6 .left .scroll .bg{background: #F9F9F9}
.index-6 .left .scroll .bd li {line-height: 42px;}
.index-6 .left .scroll .bd li .name{ color: #333; font-weight: bold;}
.index-6 .left .scroll .bd li .money{ color: #d72502; font-weight: bold;}
.index-6 .right .group .topimg{margin: 12px auto 15px; display: block; width: 94%;}
.index-6 .right .group ul{margin: 0 38px;}
.index-6 .right .group li{word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; padding: 10px 0; height: 24px; line-height: 22px;}
.index-6 .right .group li a{ color: #333;}
.index-6 .right .group li a:hover{ color: #d72502}
.index-6 .right .group li i{ width: 22px; height: 22px;background: #d72502; color: #fff; text-align: center; display: inline-block; margin-right: 15px;}
.index-7{ height: 426px;background:url('../image/bg3.jpg') no-repeat center; padding:0; overflow: hidden; }
.index-7 .wrap{ margin-top: 55px;}
.index-7 .slidebox2{ position: relative;}
.index-7 .bd{  width: 1200px; height: 317px; color: #fff;}
.index-7 .bd li{ height: 317px; width: 100%; position: relative;}
.index-7 .bd li .video{ position: absolute; left: 120px; top: 0;box-shadow: 0 0 20px #000}
.index-7 .bd li .video a{ display: block; cursor: pointer;}
.index-7 .bd li .video i.play{ position: absolute; left: 49px; bottom: 38px;background:url('../image/play3.png') no-repeat center; width: 50px; height: 50px; cursor: pointer;}
.index-7 .bd li .info{ position: absolute; left: 592px; top: 0; width: 398px;line-height: 38px;}
.index-7 .bd li .txt{ width: 360px; padding-left: 43px; height: 155px; background:url('../image/icon-point.png') no-repeat 0 0; font-size: 24px; margin-bottom: 35px;line-height: 42px; }
.index-7 .bd li .post{ font-size: 20px;}
.index-7 .bd li .name{ font-size: 26px;}
.index-7 .prev,.index-7 .next{ position: absolute; top: 50%; margin-top: -25px;}
.index-7 .prev{background: url('../image/prev2.png') no-repeat center; width: 50px; height: 80px; display: block; left: 0;}
.index-7 .next{background: url('../image/next2.png') no-repeat center; width: 50px; height: 80px; display: block; right: 0; }
.list2{ margin: 28px 0;}
.list2 ul{ width:824px;}
.list2 ul li{ float: left; position: relative;margin: 0 0 11px 20px; width: 254px; height:180px;text-align: center; /*padding-top: 3px;*/background: #fff; overflow: hidden; border-radius: 5px;}
.list2 ul li .hot{ position: absolute; left: 9px; top: 14px; z-index: 5; width: 51px; height: 28px;background:url('../image/hot.png') no-repeat center; }
.list2 ul li span{ position: absolute; left: 0; bottom: 0; width: 100%; height: 34px; line-height: 34px;background:url("../image/b50.png"); color: #fff; font-size: 15px; font-weight: bold; }
.index-8 .bd-bottom{line-height: 48px;}
.index-8 .bd-bottom h3{ font-size: 16px; margin-bottom: 10px; text-indent: 12px; font-weight: bold;}
.index-8 .bd-bottom ul{ width: 1100px;line-height: 20px;}
.index-8 .bd-bottom ul li{ float: left; margin-right: 20px; width: 200px;}
.index-8 .bd-bottom ul li a{ color: #333; display: block; height: 48px; line-height: 48px; font-weight: bold;}
.index-8 .bd-bottom ul li:hover{box-shadow: 0 0 20px #ccc}
.index-8 .bd-bottom ul li i{ margin-left: 12px; display: inline-block; width: 20px; height: 20px;line-height: 20px; background: #333; color: #fff; text-align: center; margin-right: 10px; vertical-align: middle; border-radius: 4px;}
.index-8 .bd-bottom ul .more{ width: 136px; height: 33px;border: 1px solid #d72502; text-align: center; padding: 0; margin: 7px 0 0 12px; display:  block;background: #d72502; border-radius: 3px;}
.index-8 .bd-bottom ul .more a{line-height: 33px; color: #fff;}
.list2 .left{ width: 256px;}
/*.index-9 .list2 li img{ margin-top: 15px;}*/
.index-9 .list2 li .tag{ position: absolute; top: 12PX; left: -28px; width: 110px; height: 30px; line-height: 30px;background: #1D1C1A; color: #fff; font-size: 13px; letter-spacing: 1.3px; text-align: center;transform:rotate(-45deg); display: block;}
.index-9 .list2 li .tag.red{background: linear-gradient(#d72502,#d72502)}
.index-10 ul { width: 1100px;}
.index-10 li{ float: left; width: 258px;background: #fff; margin:0 15px 15px 0; border-radius: 5px;}
.index-10 li .info{border: 1px solid #D6D6D6;padding: 15px 17px; color: #333;line-height: 1.5;border-radius: 5px;}
.index-10 li .info .name{ font-size: 16px;font-weight: bold;}
.index-10 li .info .money{ font-size: 28px; color: #d72502;line-height: 1.1; text-align: right;font-weight: bold;}
.index-10 li .info .money em{ font-size: 12px; color: #333; margin-right: 2px;}
.index-11 .left,.index-12 .left{ width: 842px;}
.index-11 .left ul, .index-12 .left ul{ width: 856px;}
.index-11 .right,.index-12 .right{ width: 220px;}
.index-11 .right .group{border-bottom: 4px solid #333}
.group.g2 li{  float: left;margin: 0 14px 0 0;}
.group.g2 li p{ text-align: center;line-height: 27px; height: 29px; font-size: 12px;}
.group.g2 li.big p{ font-size: 16px;}
.group.g2 li.big .img,.index-12 .videos li.big img{width: 404px;height: 264px;}
.group.g2 li .img{padding: 5px;background: #fff;border-radius: 5px; box-shadow: 0 0 14px #ccc; width: 190px;}
.group.g2 li a{position: relative; display: block; cursor: pointer;}
.group.g2 li .play{ position: absolute; background:url('../image/sj2.png') no-repeat center;background-size: 13px 14px; z-index:55; display: block; width: 34px; height: 34px;border: 1px solid #fff;border-radius: 50%; left: 50%; top: 50%; margin-left: -18px; margin-top: -18px; opacity:.8;}
.group.g2 li.big .play{width: 44px; height: 44px;margin-left: -23px; margin-top: -23px;}
.group.g2 li a.active .play{ background-image: url("../image/pause.png");}
.group.g2 li:hover .play{box-shadow: 0 0 10px #eee}
.index-11 .dianping {background: #fff; border-left:1px dashed #d6d6d6; border-right:1px dashed #d6d6d6;display: block; font-size: 12px; height: 285px; overflow: hidden;}
.index-11 .dianping li{ padding: 18px 0 18px 67px; border-bottom: 1px dashed #D6D6D6; position: relative; margin: 0 12px; line-height: 20px; color: #333;}
.index-11 .dianping li .pic{ position: absolute; left: 0; top: 24px;border-radius: 50%;}
.index-11 .dianping li .name{ font-size: 16px; color: #333;}
.index-11 .videos li a:after{ content: ''; width: 100%; height: 100%; left: 0; top: 0; z-index: 50;background: rgba(0,0,0,.2); display: block; position: absolute;}
.index-12 .videos li img{padding: 5px;background: #fff;box-shadow: 0 0 14px #ccc;width: 190px;height: 112px;max-width: none;max-height: none;}
.index-12 .right .group {border-left: 1px dashed #d6d6d6; border-right:1px dashed #d6d6d6;border-bottom: 4px solid #333}
.index-12 .right .group li{ position: relative; padding: 19px 0; border-top: 1px dashed #d6d6d6; margin: 0 12px; overflow: hidden;}
.index-12 .right .group li img{ width: 100px;}
.index-12 .right .group ul li:first-child{ padding-top: 0; border-top:none; }
.index-12 .right .group ul li:first-child .txt{top: 8px;}
.index-12 .right .group li .txt{ position: absolute; left: 110px; top:18px;line-height: 20px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden; height: 60px;}
.slidebox3{ position: relative;}
.slidebox3 ul{ width: 1220px;padding: 11px;background: #fff; height: 270px; overflow: hidden;}
.slidebox3 li{ float: left; position: relative; margin:0 15px 18px 0;}
.slidebox3 li span{ position: absolute; left:0; bottom: 0; width: 100%; height: 42px; line-height: 42px;background:url("../image/b50.png"); color: #fff; text-align: center; font-size: 18px;}
.slidebox3 .prev,.slidebox3 .next{ top: 50% ; margin-top: -40px; width: 50px; height: 80px; display: block; position: absolute;}
.slidebox3 .prev{background:url('../image/prev2.png') no-repeat center; left: 0; }
.slidebox3 .next{background:url('../image/next2.png') no-repeat center; right: 0;}
.index-14 .left,.index-14 .right{ height: 270px;border: 1px solid #D6D6D6;padding: 19px 14px 0; width: 505px;}
.index-14 .title1{ border-bottom:none; margin-bottom: 20px; height: 32px;}
.index-14 .title1 h3{background: #d72502; height: 32px; line-height: 32px; font-size: 18px; font-weight: bold;padding: 0 18px; display: inline-block; color: #fff; margin-bottom: 12px;}
.index-14 .group .img{ margin-right: 17px;}
.index-14 .group ul{ width: 100%;}
.index-14 .group ul li a {color:#fff;}
.index-14 .left ul li{ position: relative; margin-bottom: 12px;}
.index-14 .left ul i{ width: 50px; height: 60px; line-height: 64px; font-size: 28px;background: #d72502; color: #fff; text-align: center; display: block; font-weight: bold;}
.index-14 .left ul .info{ position: absolute; left: 65px; top: 0;}
.index-14 .left ul .info h3{ font-size: 16px; margin: 5px 0; font-weight: bold;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.index-14 .left ul .info p{ font-size: 12px; color: #999;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;line-height: 18px;}
.index-14 .left ul .info p a{ color: #999;}
.index-14 .left ul li:hover .info p a{ color: #333;}
.index-14 .right ul{}
.index-14 .right ul li{ position: relative; margin-bottom: 15px;}
.index-14 .right ul li a:before{ width: 8px; height: 8px; display: inline-block;content: ''; margin-right: 8px;}
.index-14 .right ul li a{ display: block;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; 
/*width: 250px;*/
}
.index-14 .right ul li em{ color: #d72502; margin-right: 12px;}
.index-14 .right ul li .date{ position: absolute; right: 0; top: 0; color: #999;}
.index-14 .left ul li .date{ position: absolute; right: 0; top: 0; color: #999;}
.index-15 .wrap{ /* padding: 40px 0 0px */}
.index-15 ul{ width: 1212px; overflow: hidden;}
.index-15 li{ float: left; margin:0 8px 8px 0;}
.index-15 li img{width: 173px;max-width: none;max-height: none;}
.index-16{ padding:40px 0 50px;}
.index-16 li{ float: left;border: 1px solid #d72502;width: 230px; height: 68px;background: #fff; position: relative; border-radius: 5px; margin-left: 12px;padding: 20px 17px 12px 12px}
.index-16 li:first-child{ margin-left: 0;}
.index-16 li i{ position: absolute; left: 12px; top: 50%; margin-top: -22px; width: 44px; height: 44px;background: #d72502;border-radius: 50%;background-repeat: no-repeat;background-position: center}
.index-16 li .icon-1{background-image: url("../image/b1.png")}
.index-16 li .icon-2{background-image: url("../image/b2.png")}
.index-16 li .icon-3{background-image: url("../image/b3.png")}
.index-16 li .icon-4{background-image: url("../image/b4.png")}
.index-16 li .info{ margin-left: 58px;}
.index-16 li .info h4{ font-size: 16px; margin-bottom: 5px; font-weight: bold;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.index-16 li .info p { font-size: 12px; color: #333;line-height: 22px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden; height: 44px;}
.top-address{ height: 50px; line-height: 50px; color: #333;}
.top-address a{color: #333;}
.top-address a.on{ color: #d72502;}
.mianbd{ width: 792px;}
.m-side{ width: 270px;}
.m-side > *{ margin-bottom: 23px;}
.m-side .group{border: 1px solid #e2e2e2;border-top: none;}
.title2{ height: 46px; line-height: 46px;background: #EEEEEE; font-size: 20px; position: relative; font-weight: bold;}
.title2 i{ width: 26px; height: 26px;background-color: #d72502;border-radius: 50%;margin: 0 8px 0 20px; display: inline-block; vertical-align: middle;background-repeat: no-repeat;background-position: center; position: relative; top: -2px;}
.title2 .more{ position: absolute; right: 20px; top: 0; font-size: 14px;color: #333; font-weight: normal;}
.title2 .icon-1{background-image:url("../image/icon-1.png")}
.title2 .icon-2{background-image:url("../image/icon-2.png")}
.title2 .icon-3{background-image:url("../image/icon-3.png")}
.title2 .icon-4{background-image:url("../image/icon-4.png")}
.title2 .icon-5{background-image:url("../image/icon-5.png")}
.title2 .icon-7{background-image:url("../image/icon-7.png")}
.title2 .icon-8{background-image:url("../image/icon-8.png")}
.column-bd .videos{ padding-top: 10px;}
.column-bd .videos li{ float: left; width: 234px; margin: 20px 0 0 22px; cursor: pointer;}
.column-bd .videos li  img{width: 234px; height: 132px;}
.column-bd .videos li a{ position: relative; display: block;}
.column-bd .videos li a:after{ content: ''; width: 100%; height: 100%; left: 0; top: 0; z-index: 50;background: rgba(0,0,0,.2); display: block; position: absolute;}
.column-bd .videos li a i.play{position: absolute;background:url('../image/sj.png') no-repeat;  z-index:55; display: block; width: 38px; height: 38px;border-radius: 50%; left: 50%; top: 50%; margin-left: -23px; margin-top: -23px; opacity:.9;}
.column-bd .videos li a.active .play{ background-image: url("../image/pause.png");}
.column-bd .videos li p{border: 1px solid #d6D6D6; padding-top:10px; height: 48px; text-align: center;line-height: 20px; font-size: 14px;}
.column-bd .videos li:hover p{background: #eee}
.m-side .con-1 .group{padding:4px 0 24px 8px}
.m-side .con-1 li a{ width: 72px; height: 30px; line-height: 30px;background: #F3F3F3;border: 1px solid #D6D6D6;border-radius: 5px; text-align: center;margin: 22px 5px 0; float: left; display: block;}
.m-side .con-1 li a:hover{border-color: #d72502;color: #d72502}
.m-side .con-4 .group{padding: 34px 30px 30px}
.m-side .con-4 .group li{ width:33.3%; float: left; text-align: center;line-height: 30px;}
.m-side .con-4 .group li img{ display: block; margin: 0 auto;}
.m-side .con-3 .group{padding: 20px 25px}
.m-side .con-3 .group li{line-height: 36px;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.m-side .con-3 .group li:before{ content: '';width: 8px; height: 8px;border: 2px solid #d72502;border-radius: 50%; margin-right: 10px; display: inline-block; vertical-align: middle;}
.m-side .con-2 .group{padding: 4px 20px}
.m-side .con-2 .group li{line-height: 42px;border-top: 1px dashed #D6D6D6;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.m-side .con-2 .group li:first-child{ border-top:none}
.m-side .con-2 .group li em{ width: 20px; height: 20px;background: #ccc;border-radius: 50%; text-align: center;line-height: 20px; color: #fff; display: inline-block; margin-right: 12px;}
.m-side .con-2 .group .li1 em{background: #d72502}
.m-side .con-2 .group .li2 em{background: #777}
.newsbd .group{padding:12px 30px 9px}
/*2021-03-30修改*/
.xiugai li{padding: 0px;height: auto;}
.xiugai li h1 {
	font-size: 20px;
    line-height: 45px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;}
.list3 li{ position: relative;border-bottom: 1px dashed #D6D6D6;padding: 21px 0 21px 245px; height: 134px;}
/*.list3 li img{ position: absolute; left: 0; top: 20px; width: 220px; height: 135px;}*/
.list3 li img{ position: absolute; left: 0; top: 0; width: 30%; height: 100%;}
.list3 li p img{ position:inherit; width: auto; height: auto;}
.list3 li h3{ font-size: 20px;line-height:45px; font-weight: bold;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list3 li .txt{line-height: 24px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden; color: #333;}
.list3 li .txt a{ color: #333;}
.list3 li .txt a:hover{ color: #333;}
.list3 li .data{ font-size: 12px; color: #999; height: 16px; line-height: 16px; margin-top: 20px;}
.list3 li .data span{ width: 200px; padding-left: 22px; display: inline-block;}
.list3 li .data span.show{ background:url('../image/eye.png') no-repeat 0 center;}
.list3 li .data span.time{ background:url('../image/time.png') no-repeat 0 center;}
.list3 li .all{ position: absolute; bottom: 20px; right: 0; width: 134px; height: 34px; line-height: 34px;border: 1px solid #D6D6D6; text-align: center; display: block; color: #333; font-weight:blod;}
.list3 li .all:hover{border-color: #d72502;color: #d72502}
.list3 li.visited .all:hover{border-color: #999}
.list3 li.visited a,.list3 li.visited a:hover{color: #999}
.artical{ padding-bottom: 50px;}
.artical-top{ margin-top:36px;line-height: 30px;border-bottom: 1px solid #D6D6D6; position: relative; height: 36px;}
.artical-top .fixd-menu{ position: relative;}
.artical-top .fixd-menu .btn{ position: absolute; left: 0; top: 0; z-index:5; width: 196px; height: 36px; line-height: 36px; border-radius: 4px; color: #fff; text-indent: 15px; font-size: 18px;background:#d72502 url('../image/line3.png') no-repeat 156px center; cursor: pointer;}
.artical-top .fixd-menu .dropMneu{ display: none; position: absolute; left:0; top: 31px; padding: 5px 10px 5px;border: 1px solid #D6D6D6; width: 174px;background: #ffffff; border-radius:4px; overflow: hidden; z-index:4;}
.artical-top .fixd-menu:hover .dropMneu{ display: block;}
.artical-top .fixd-menu .dropMneu li{line-height: 40px; border-top: 1px solid #D6D6D6; font-size: 16px;}
.artical-top .fixd-menu .dropMneu li:first-child{ border-top: 0;}
.artical-top .fixd-menu .dropMneu li a{ color: #333;background:url('../image/arrow.jpg') no-repeat right center; display: block}
.artical-top .fixd-menu .dropMneu li a:hover{ color: #d72502;background:url('../image/arrow2.png') no-repeat right center;}
.artical-top .address{ position: absolute; right: 0; top: 0; color: #333; width:80%; text-align: right; font-size: 14px;}
.artical-top .address a{color: #333}
.artical-top .address a:hover{color: #333}
.artical-1 {width: 924px; margin: auto;}
.artical-1 .title{ text-align: center; margin-bottom: 50px;}
.artical-1 .title h1{ font-size: 32px; margin-top: 40px;line-height: 60px; font-weight: bold;}
.artical-1 .title p{color: #999; margin-top: 5px;}
.artical-1 .title p span{ margin:0 25px;}
.artical-1 .icon-sj{background:url('../image/sj3.png') no-repeat center; height: 80px; display: block;}
.artical-1 .group {line-height: 30px; font-size: 16px; color: #000; box-shadow: 0px 0px 30px 10px #eaecef; /* text-align: center; */ padding-left: 50px; padding-right: 50px; padding-top: 40px; padding-bottom: 40px;}
.artical-1 .group .time {  font-size: 18px; color: #333;}
.artical-1 .group h3 { font-size: 24px; color: #d72502;line-height: 40px; font-weight: bold; margin-bottom: 20px;}
.artical-1 .group img { padding: 9px;border: 0px solid #D6D6D6; display: inline-block;}
.artical-2 >*{ position: relative;line-height: 34px;}
.artical-2 .top{border-bottom: 1px solid #D6D6D6}
.artical-2 .top .return{ position: absolute; top: -8px; right: 0; border: 1px solid #D6D6D6; width: 98px; height: 34px; border-radius: 4px; text-align: center;display: block}
.artical-2 .top .return:hover{ color: #d72502; border-color: #d72502}
.artical-2 .bottom .share{ position: absolute; right: 0; bottom: 0;}
.artical-2 .pager{ font-weight: bold; font-size: 16px;}
.artical-3 ul{padding: 20px 0; font-size: 15px;}
.artical-3 li{ width: 505px; float: left; margin-left: 28px;text-align: left;line-height: 42px;}
.artical-3 li a{line-height: 1.3; display: inline-block;}
.artical-3 li:before{ content: '';width: 10px; height: 10px;border: 2px solid #999;border-radius: 50%; margin-right: 10px; display: inline-block; vertical-align: middle;}
.artical-3 li:hover:before{border-color: #d72502}
.artical-3 li:hover a{color: #d72502}
.b{border: 1px solid #E2E2E2; border-top:none;}
.artical-2,.artical-3,.artical-4{ margin-top: 50px;}
.artical-4{ margin-bottom: 50px;}
.artical-4 .group{padding: 15px 24px 15px 50px;}
.artical-4 .group dl{ position: relative;line-height: 40px; }
.artical-4 .group dl dt{ float: left; font-weight: bold;}
.artical-4 .group dl dd{ margin-left: 78px;}
.artical-4 .group dl dd a{ display: inline-block; margin-right: 26px; vertical-align: middle; color: #333;}
.artical-4 .group dl dd a:hover{ color: #d72502;}



							
/*课程详情页参数调用*/
@media screen and (max-width:1180px) {

	.frr {
   		width: 100%;
   		display: none;
		}
	.fr {
   		width: 100%;
   		display: none;
		}		
}
.frr{
	margin-top: 10px;
	font-size: 14px;
}
.fr{
	margin-top: 10px;
	font-size: 14px;
}
.kechengcanshu {
	margin-bottom: 10px;
	line-height:24px;
}
.kechengcanshuleft {
	float: left;
	width: 80px;
	background: #e8e8e8;
    text-align: center;
	border: 1px solid #f3f3f3;
	line-height: 30px;
}
.kechengcanshuleft span {
	font-weight: 600; 
	color: #333;
}
.kechengcanshuright {
	width: 273px;
    float: left;
	border: 1px solid #f3f3f3;
	line-height: 30px;
}
.kechengcanshu_right {
	width: 630px;
    float: left;
	border: 1px solid #f3f3f3;
	line-height: 30px;
}
.kechengcanshuright a{
	color:#8c0000;
}
	
.kechengcanshuclearfix{
	clear: both;
}